home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / C / Applications / Python 1.3.3 / Python 133 SRC / Mac / Include / pythonresources.h < prev   
C/C++ Source or Header  |  1996-04-04  |  3KB  |  92 lines

  1. /*
  2. ** Resource-IDs in use by Python.
  3. **
  4. ** All resources used by the python interpreter itself fall
  5. ** in the range 128-256.
  6. **
  7. ** Standard python modules use resources in the range
  8. ** 256-512.
  9. **
  10. ** Python programs that use their own resources are advised to
  11. ** choose resource numbers higher than 512.
  12. */
  13.  
  14. /*
  15. ** Resources that reside in the python executable (or, for
  16. ** shared ppc python, in the core dynamic library)
  17. */
  18.  
  19. /* The alert for "No Python directory, where is it?" (OBSOLETE) */
  20. #define NOPYTHON_ALERT    128
  21. #define YES_ITEM        1
  22. #define NO_ITEM            2
  23. #define CURWD_ITEM        3
  24.  
  25. /* The alert for "this is an applet template" */
  26. #define NOPYC_ALERT        129
  27.  
  28. /* The dialog for our GetDirectory and PromptGetFile call */
  29. #define GETDIR_ID         130        /* Resource ID for our "get directory" */
  30. #define GETFILEPROMPT_ID 132    /* Resource id for prompted get file */
  31. #define PROMPT_ITEM        10        /* The prompt, at the top */
  32. #define SELECTCUR_ITEM    11    /* "Select current directory" button */
  33.  
  34.  
  35. /* The dialog for interactive options */
  36. #define OPT_DIALOG        131        /* Resource ID for dialog */
  37. #define OPT_OK            1
  38. #define OPT_CANCEL        2
  39. #define OPT_INSPECT        3
  40. #define OPT_VERBOSE        4
  41. #define OPT_SUPPRESS    5
  42. #define OPT_UNBUFFERED    6
  43. #define OPT_DEBUGGING    7
  44. #define OPT_KEEPNORMAL    8
  45. #define OPT_KEEPERROR    9
  46. #define OPT_CMDLINE        10
  47.  
  48. /* Dialog for 'No preferences directory' */
  49. #define NOPREFDIR_ID    133
  50.  
  51. /* Dialog for 'Create preferences file?' */
  52. #define NOPREFFILE_ID    134
  53. #define NOPREFFILE_YES    1
  54. #define NOPREFFILE_NO    2
  55.  
  56. /* Dialog for 'Bad preference file' */
  57. #define BADPREFFILE_ID    135
  58.  
  59. /*
  60. ** The following are valid both in the binary (or shared library)
  61. ** and in the Preferences file.
  62. ** For all three the override is tried first, through all current
  63. ** resource files. This allows an applet to override standard settings
  64. ** by providing a resource of the correct type.
  65. */
  66.  
  67. /* The STR# resource for sys.path initialization */
  68. #define PYTHONPATH_ID 128
  69. #define PYTHONPATHOVERRIDE_ID 129
  70.  
  71. /* The alis resource for locating the python home directory */
  72. #define PYTHONHOME_ID 128
  73. #define PYTHONHOMEOVERRIDE_ID 129
  74.  
  75. /* The Python options resource and offset of its members */
  76. #define PYTHONOPTIONS_ID 128
  77. #define PYTHONOPTIONSOVERRIDE_ID 129
  78. #define POPT_INSPECT    0
  79. #define POPT_VERBOSE    1
  80. #define POPT_SUPPRESS    2
  81. #define POPT_UNBUFFERED    3
  82. #define POPT_DEBUGGING    4
  83. #define POPT_KEEPNORM    5
  84. #define POPT_KEEPERR    6
  85.  
  86. /* From macgetpath.c: */
  87. void PyMac_PreferenceOptions Py_PROTO((int *inspect, int *verbose, int *suppress_print, 
  88.                          int *unbuffered, int *debugging, int *keep_normal,
  89.                          int *keep_error));
  90.  
  91.  
  92.